package com.heima.method;


import java.util.Arrays;
import java.util.Random;

/*
*
* 随机生成一个整数型数组,个数随机要求:
* 1.将重复的数字只保留一个
* 2.排序
* 3.求出数组中任意个数元素的和,并排序,如果和有重复的值,只输出一个.
*
* */
public class QianTao {
    public static void main(String[] args) {
        Random ran=new Random();
        int count=ran.nextInt(10);
        int[] data=new int[count];
        for (int i = 0; i < data.length; i++) {
            data[i]=ran.nextInt(101);
        }
        //排序
       Arrays.sort(data);
        print(data);
        System.out.println();
        System.out.println("===============");
        data=only(data);
        print(data);
        for (int i = 1; i <= data.length ;i++) {

        }






    }
    //方法用来去重
    public static int[] only(int[] data){
        int j=0;
        for (int i = 1; i < data.length; i++) {
            if( data[j]==data[i]){

            }else{
                j++;
                data[j]=data[i];
            }
        }
        int[] da=new int[j+1];
        for (int i = 0; i <da.length ; i++) {
            da[i]=data[i];
        }

        return da;
    }

    public  static void  print(int[] data){
        for (int datum : data) {
            System.out.print(datum+"  ");

        }
    }




}
